Formal Verification and Validation of ERTMS Industrial Railway Train Spacing System
نویسندگان
چکیده
Formal verification and validation is a fundamental step for the certification of railways critical systems. Many railways safety standards (e.g. the CENELEC EN-50126, EN-50128 and EN-50129 standards implement the mandatory safety requirements of IEC-61508-7 standard for Functional and Safety) currently mandate the use of formal methods in the design to certify correctness. In this paper we describe an industrial application of formal methods for the verification and validation of “Logica di Sicurezza” (LDS), the safety logic of a railways ERTMS Level 2 system developed by Ansaldo-STS. LDS is a generic control software that needs to be instantiated on a railways network configuration. We developed a methodology for the verification and validation of a critical subset of LDS deployed on typical realistic railways network configurations. To show feasibility, effectiveness and scalability, we have experimented with several state of the art symbolic software model checking techniques and tools on different network configurations. From the experiments, we have successfully identified an effective strategy for the verification and validation of our case study. Moreover, the results of experiments show that formal verification and validation is feasible and effective, and also scales reasonably well with the size of the configuration. Given the results, Ansaldo-STS is currently integrating the methodology in its internal Development and Verification & Validation Flow.
منابع مشابه
B Formal Validation of ERTMS/ETCS Railway Operating Rules
The B method is a formal specification method and a means of formal verification and validation of safety-critical systems such as railway systems. In this short paper, we use the B4MSecure tool to transform the UML models, fulfilling requirements of European Railway Traffic Management System (ERTMS) operating rules, into B specifications in order to formally validate them.
متن کاملA study of railway ERTMS safety with Colored Petri Nets
European railway systems are in a constant technological progression combined with an international interoperability and standardization. This need gave birth to the European Rail Traffic Management System (ERTMS) with the goal to provide the basic framework to the interoperable rail signaling and train control. The analysis, verification and validation of such specifications are naturally cruc...
متن کاملUse of Domain Theories in Applied Formal Methods
A formal theory of an application domain can serve a key role in formal specification and verification of systems operating in that domain. This is particularly relevant when working with families of similar systems intended to control some kind of industrial process or function where the control principles are general while the specifics of the system depend on the particular installation the ...
متن کاملA Formal Security Analysis of ERTMS Train to Trackside Protocols
This paper presents a formal analysis of the train to trackside communication protocols used in the European Railway Tra c Management System (ERTMS) standard, and in particular the EuroRadio protocol. This protocol is used to secure important commands sent between train and trackside, such as movement authority and emergency stop messages. We perform our analysis using the applied pi-calculus a...
متن کاملDynamic Simulation for Real-Time Operations of ERTMS Level 3. September 2015
This document reports on progress made towards DITTO Project Deliverable 3.1, on the development and testing of a rail network simulation model and the use of the resulting model to examine the traffic management and optimal control strategies for ERTMS Level 3. Whilst the advanced technologies employed by ERTMS Level 3, moving away from trackbased detection and line-side signalling of the curr...
متن کامل